LoadVars.onData

Доступность

Flash Player 6.

Синтаксис

my_lv.onData = function(src:String) {
  // ваш код
}

Параметры

src Строка или undefined; "сырые" (неразобранные) данные, полученные в результате работы метода LoadVars.load() или LoadVars.sendAndLoad().

Возвращает

Ничего.

Описание

Обработчик события; вызывается при окончании процесса загрузки данных или когда возникает ошибка при загрузке. Этот обработчик вызывается до разбора строки анализатором и может использоваться при написании собственного вместо использования встроенного во Flash Player. Значение параметра src, передаваемого LoadVars.onData, может быть либо undefined, либо строкой, содержащей URL-кодированные (URL-encoded) пары "имя-значение". Если src равен undefined, значит, во время загрузки произошла ошибка.

Стандартная реализация LoadVars.onData вызывает LoadVars.onLoad. Вы можете переопределить реализацию LoadVars.onData путем присвоения функции-обработчика, однако тогда LoadVars.onLoadне будет вызвана пока ваша собственная функция не сделает этого.

Пример

В следующем примере данные, загруженные из текстового файла, отображаются в компоненте TextArea instance called content_ta по окончанию загрузки. Если возникает ошибка, информация выводится на панель Output.

var my_lv:LoadVars = new LoadVars();
my_lv.onData = function(src:String) {
  if (src == undefined) {
    trace("Ошибка загрузки данных.");
    return;
  }
  content_ta.text = src;
};
my_lv.load("content.txt", my_lv, "GET");